package com.hsc.springboot05web01tomcatjar2war;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

/**
 * @author
 * @date 2025-07-29
 * @Description 之前我们用主方法启动，会指定我们的配置类。 现在使用外部tomcat启动，要通过这个初始化类来指定配置类。
 */
public class MyInitializer extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        //指定的是我们应用程序的配置类，和主类没有必然联系。现在已经不需要主方法了。
        return builder.sources(SpringBoot05Web01TomcatJar2warApplication.class);
    }
}
